home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…tion Library 4 (Reseller) / Apple Ref. & Pres. Lib.v4.0.iso / 5-Fonts & Software / HyperCard 1.2.5 / Help Stacks / Help / card_110950.txt < prev    next >
Text File  |  1989-09-06  |  1KB  |  60 lines

  1. -- card: 110950 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 4507
  5. -- name: 
  6. ----- HyperTalk script -----
  7. function square x
  8. return x * x
  9. end square
  10.  
  11. on closeCard
  12.   put empty into card field 1
  13. end closeCard
  14.  
  15.  
  16.  
  17. -- part 1 (field)
  18. -- low flags: 00
  19. -- high flags: 2004
  20. -- rect: left=367 top=180 right=203 bottom=456
  21. -- title width / last selected line: 0
  22. -- icon id / first selected line: 0 / 0
  23. -- text alignment: 0
  24. -- font id: 3
  25. -- text size: 12
  26. -- style flags: 0
  27. -- line height: 16
  28. -- part name: 
  29.  
  30.  
  31. -- part contents for background part 43
  32. ----- text -----
  33. 337,169
  34.  
  35. -- part contents for background part 2
  36. ----- text -----
  37. Functions you define
  38.  
  39. -- part contents for background part 1
  40. ----- text -----
  41. You can define new functions:
  42.  
  43. function square x  --in this card's script
  44.    return x * x
  45. end square 
  46.  
  47. put 3 * square(17) into card field 1
  48.  
  49. User-defined functions are not preceded by "the" and they are always followed by parentheses, whether or not they include an argument.
  50.  
  51.  
  52.  
  53. -- part contents for background part 44
  54. ----- text -----
  55.  
  56.  
  57. to define a function
  58.  
  59.  
  60. to use it